/*
# ------------------------------------------------------------------------
# JA Seleni for Joomla 1.5.x - Version 1.0 - Licence Owner JA115884
# ------------------------------------------------------------------------
# Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - Copyrighted Commercial Software
# Author: J.O.O.M Solutions Co., Ltd
# Websites:  http://www.joomlart.com -  http://www.joomlancers.com
# This file may not be redistributed in whole or significant part.
# ------------------------------------------------------------------------
*/

/* Commont style ---*/
a { color: #006a5d; }

.button {
	background: url(../../images/green/grad1.gif) repeat-x bottom #00574C;
	border: 1px solid #00473E;
	color: #a8e2db;
}

.button:hover, .button:focus {
	background: #00574C;
	border: 1px solid #00796A;
	color: #FFFFFF;
}

div.moduletable_hilite {
	background-color: #00574C;
	color: #a8e2db;
}

.counter span {
	background: #00574c;
	border: 1px solid #00574c;
}

ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {
	background: #00574c;
	border: 1px solid #00574c;
}

div.moduletable_hilite .ja-slidenews-item {
	border-bottom: 1px solid #157569;
}

/* Header ---*/
#ja-header { 
    background-color: #000;
    position:  absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 200;
    height: 66px;
}

#ja-mainnav {
	background-color: #333;
    /*border-top: 1px solid #000;*/
	/*border-bottom: 1px solid #000;*/
    position: relative;
    padding-top: 66px;
}

#ja-mainnav .inner { /*background-color: #006A5D;*/ }

#ja-subnav {
	background: #fff;
	border-bottom: 1px solid #003F37;
}

#ja-subnav a {
	background-color: #00473E !important;
}

#ja-subnav li { border-left: 1px dotted #00796A; }

#ja-subnav ul li.active li a { color: #333 !important; }

#ja-subnav ul li.active li a:hover,
#ja-subnav ul li.active li a:focus,
#ja-subnav ul li.active li a:active {
	color: #00574C !important;
}

#ja-subnav ul li ul li a {
	color: #333 !important;
}

#ja-subnav ul li ul li a:hover,
#ja-subnav ul li ul li a:focus,
#ja-subnav ul li ul li a:active {
	color: #00574C !important;
}

#ja-subnav ul li ul li a.active { color: #00574C !important; }

#ja-search .inputbox {
    background: url(../../images/icon-search.png) no-repeat 250px center #fff;
	border-left: 1px solid #00473E;
	border-top: 1px solid #00473E;
	border-right: 1px solid #00796A;
	border-bottom: 1px solid #00796A;
	color: #000;
}

#ja-breadcrumbs a { padding: 0 2px; color: #00574C; text-decoration: none; }
#ja-breadcrumbs a:hover,
#ja-breadcrumbs a:focus,
#ja-breadcrumbs a:active {
	background-color: #00574C;
	color: #fff;
	text-decoration: none;
}

#ja-container ul.menu li a:hover,
#ja-container ul.menu li a:active,
#ja-container ul.menu li a:focus { color: #006a5d; background: #f6f6f6; }

#ja-container ul.menu li.active a { color: #006a5d; font-weight: bold; }

#ja-container ul.menu li li a:hover,
#ja-container ul.menu li li a:active,
#ja-container ul.menu li li a:focus { color: #006a5d !important; }

#ja-container ul.menu li li.active a { color: #006a5d !important; }

#ja-botsl2 {
	background: #00574C;
	border-top: 5px solid #00473E;
	color: #a8e2db;
}

#ja-botsl2 .ja-moduletable h3 {
	border-bottom: 1px solid #00473E;
	color: #fff;
}

#ja-botsl2 a { color: #a8e2db; }
#ja-botsl2 a:hover, #ja-botsl2 a:focus, #ja-botsl2 a:active { color: #fff; }

#ja-botsl2 #form-login-username .inputbox,
#ja-botsl2 #form-login-password .inputbox {
	background-color: #006A5D;
	border: 1px solid #157569;
	color: #fff;
}

.ja-copyright a,
#ja-footer li a {	color: #00574C; }

#ja-footer li a:hover, #ja-footer li a:focus, #ja-footer li a:active {
	color: #fff;
}

/* SPLIT MENU ---*/
#ja-splitmenu { border-right: 1px solid #00574C; }

#ja-splitmenu a { border-left: 1px solid #00574C; color: #a8e2db; }

#ja-splitmenu a:hover,
#ja-splitmenu a:active,
#ja-splitmenu a:focus{
	background-color: #0F7C6E;
}

#ja-splitmenu li.active a,
#ja-splitmenu li.active a:hover,
#ja-splitmenu li.active a:active,
#ja-splitmenu li.active a:focus {
	background-color: #00473E;
}

/* DROPLINE MENU ---*/
#jasdl-mainnav { border-right: 1px solid #000; }

#jasdl-mainnav a { border-left: 1px solid #000; color: #a8e2db;
    box-shadow: -1px 0 black inset;
-moz-box-shadow: -1px 0 black inset;
-webkit-box-shadow: -1px 0 black inset;
text-shadow: 0 -1px black;
 }

#jasdl-mainnav a:hover,
#jasdl-mainnav ul li.hover a {
	background-color: #000;
}

#jasdl-mainnav li.active a,
#jasdl-mainnav li.active a:hover,
#jasdl-mainnav li.active a:active,
#jasdl-mainnav li.active a:focus {
	background-color: #000;
}

#jasdl-subnav li a { color: #a8e2db !important; }

#jasdl-subnav li a:hover,
#jasdl-subnav li a:focus,
#jasdl-subnav li a:active {
	color: #fff !important;
}

/* CSS and MOO MENU ---*/
#ja-cssmenu { border-right: 1px solid #00574C; }

#ja-cssmenu li a { border-left: 1px solid #00574C; color: #a8e2db; }

#ja-cssmenu li a:hover,
#ja-cssmenu li a:active,
#ja-cssmenu li a:focus,
#ja-cssmenu li:hover,
#ja-cssmenu li.sfhover,
#ja-cssmenu li.havechildsfhover,
#ja-cssmenu li.havechild-activesfhover {
	background-color: #0F7C6E;	
}

#ja-cssmenu li a.active,
#ja-cssmenu li a.active:hover,
#ja-cssmenu li a.active:active,
#ja-cssmenu li a.active:focus {
	background-color: #00473E;
}

#ja-cssmenu li ul { border: 1px solid #00473E; background: #006A5D; }

#ja-cssmenu li ul ul { border-top: 1px solid #00473E; }

#ja-cssmenu li ul li { border-top: 1px solid #00473E; }

#ja-cssmenu li ul a { color: #a8e2db; }

#ja-cssmenu li ul a:hover,
#ja-cssmenu li ul a:active,
#ja-cssmenu li ul a:focus,
#ja-cssmenu ul li:hover,
#ja-cssmenu ul li.sfhover,
#ja-cssmenu ul li.havesubchildsfhover,
#ja-cssmenu ul li.havesubchild-activesfhover,
#ja-cssmenu ul ul li:hover,
#ja-cssmenu ul ul li.sfhover,
#ja-cssmenu ul ul li.havesubchildsfhover,
#ja-cssmenu ul ul li.havesubchild-activesfhover {
	background: #178477;
}

/* MEGA MENU ---*/
ul.level0 {/*border-left: 1px solid #333;*/ /*border-right: 1px solid #00574C;*/ }

ul.level0 li.mega a.mega { 
    /*border-left: 1px solid #00574C; */
    /*color: #a8e2db;*/
  color: #999;
display: block;
font-weight: bold;
font-size: 12px;
line-height: 11px;
height: 10px;
padding: 16px;
border-right: 1px solid #333;
box-shadow: -1px 0 black inset;
-moz-box-shadow: -1px 0 black inset;
-webkit-box-shadow: -1px 0 black inset;
text-shadow: 0 -1px black;
 }

ul.level0 li.over, ul.level0 li.haschild-over { background-color: #000; }

ul.level0 li.mega span.menu-desc { color: #999; }

ul.level0 li.active { background-color: #000; }

ul.level1 li.mega { border-top: 1px dotted #111; }

ul.level1 li.mega a.mega {
	border: 0;
	/*color: #A8E2DB;*/
}

ul.level1 li.over, ul.level1 li.haschild-over { background: #333; }

.childcontent {
	background: #000;
	border: 1px solid #000;
	color: #ccc;
}

.childcontent .ja-moduletable {
	color: #a8e2db;
	border-bottom: 0;
}

.childcontent .ja-moduletable h3 {
	color: #fff;
	border-bottom: 1px dotted #00473E !important;
}

.childcontent .ja-moduletable a { color: #fff; } 

.childcontent .ja-moduletable li a { color: #a8e2db; }

.group-title { border-bottom: 1px solid #00473E; }